
  #ConsolePanel
  {
    height: 0%;
    max-height: 75%;
    bottom: 0;
  }
  #ConsolePanel .Basis-Resizer
  {
    top: -2px;
    height: 5px;
    position: absolute;
    width: 100%;
    left: 0;
    opacity: .025;
    background: #666;
    -webkit-transition: .15s .025s opacity;
    cursor: pointer;
  }
  #ConsolePanel .Basis-Resizer:hover,
  #ConsolePanel .Basis-Resizer.selected
  {
    cursor: n-resize;
    opacity: .25;
  }

  #Console
  {
    padding: 4px;
    background: #E0E0E0;
    border-top: 1px solid #888;
    border-bottom: 1px solid #888;
  }

  #Console LABEL
  {
    display: block;
  }
  #Console .InputWrapper
  {
    /*padding-right: 5ex;
    margin-right: 8px;*/
    position: relative;
  }
  #Console INPUT
  {
    width: 100%;
    padding: 2px;
    margin: 2px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #888;
    font-family: Consolas;
  }
  #Console .ToggleButton
  {
    width: 50px;
    border-radius: 0 0 7px 7px;
    background: rgba(0,0,0,.5);
    height: 6px;
    position: absolute;
    left: 50%;
    top: 0px;
    margin-left: -25px;
  }
  #Console .ContextLocation
  {
    color: #888;
    padding: 2px 1.25ex 2px 2px;
    position: absolute;
    top: 3px;
    left: 3px;
  }
  /*.Basis-VerticalPanel:last-child
  {
    overflow: visible;
  }*/

  #CommandSuggestPopup
  {
    border: 1px solid #888;
    border-bottom: none;
    background-color: #F0F0F0;
    background-image: -webkit-linear-gradient(bottom, white 0, #E8E8E8 60px, #F8F8F8 100%);
    margin-bottom: -1px;
    margin-left: 0;
    padding: 2px;
    border-radius: 2px 2px 0 0;
    min-width: 300px;
  }
  .CommandSuggest-Item
  {
    padding: 1px 5ex 1px 3px;
    cursor: pointer;
    border-radius: 3px;
  }
  .CommandSuggest-Item:hover
  {
    background-color: #C0C0C0;
  }
  .CommandSuggest-Item.selected
  {
    background: #666;
    color: white;
  }

  #CommandErrorBalloon
  {
    margin-left: 3.5ex;
    margin-bottom: 5px;
    max-width: 350px;
  }
  #CommandErrorBalloon P
  {
    margin: 1.5ex 4ex;
    color: #880000;
  }

  #ConsoleLog
  {
    overflow: auto;
    overflow-x: hidden;
    background: #FAFAFA;
    border-top: 1px solid #AAA;
    position: absolute;
    top: 2em;
    margin-top: 8px;
    bottom: 0;
    left: 0;
    right: 0;
    box-shadow: 0 1px 3px rgba(0,0,0,.15) inset;
  }

  .ConsoleLog-Item
  {
    padding: .4em 1ex .4em 3ex;
    background-color: #F2F2F2;
  }
  .ConsoleLog-Item.error
  {
    color: #880000;
  }
  .ConsoleLog-Item.command
  {
    color: #004400;
    padding: .2em 1ex;
    border-bottom: 1px solid #E8E8E8;
  }
  .ConsoleLog-Item.command:before
  {
    content: '> ';
  }
